Understanding Software Development Team Performance
نویسنده
چکیده
This paper gives the popular definitions of team, essential characteristics of teams and team development stages. It discusses the previous empirical studies undertaken to investigate the software development team performance. The factors affecting the software development team performance have been explained. It reviews the past research done in finding the performance of software development teams. It also discusses some of the representative research done on team performance in nonsoftware teams as well.
منابع مشابه
Managing Software Performance Engineering Activities with the Performance Refinement and Evolution Model (PREM)
Performance is one of the important non-functional requirements for a software system. A system that runs too slowly is likely to be rejected by all users. Failure to achieve some expected performance level might make the system unusable, and the project might fail or get cancelled if the system performance objective is not met [38]. To build performance into a software system, the development ...
متن کاملUnderstanding Team Dynamics in Distributed Agile Software Development
Team dynamics are patterns of interaction among team members that determine the performance of the team. Success of Agile software development depends on team interaction. Team interactions are, however, affected in distributed teams. We conducted a Grounded Theory study to investigate team interaction in distributed Agile teams involving 40 Agile practitioners from 24 different software compan...
متن کاملPerformance Alignment Work: How software developers experience the continuous adaptation of team performance in Lean and Agile environments
Context: Companies increasingly strive to adapt to market and ecosystem changes in real time. Gauging and understanding team performance in such changing environments present a major challenge. Objective: This paper aims to understand how software developers experience the continuous adaptation of performance in a modern, highly volatile environment using Lean and Agile software development met...
متن کاملA teamwork model for understanding an agile team: A case study of a Scrum project
Context: Software development depends significantly on team performance, as does any process that involves human interaction. Objective: Most current development methods argue that teams should self-manage. Our objective is thus to provide a better understanding of the nature of self-managing agile teams, and the teamwork challenges that arise when introducing such teams. Method: We conducted e...
متن کاملOn Software Development Agility
As business and technology environments change at an unprecedented rate, software development agility to respond to changing user requirements has become increasingly critical for software development performance. Agile software development approaches, which emphasize sense-and-respond, self-organization, cross-functional teams, and continuous adaptation, have been adopted by an increasing numb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010